#LM_body{
    background:#f8f7f5;
    .bodyer{
        width:1000px;
        padding:0 50px 30px 50px;
        margin:0 auto;
        background:#fff;
        min-height:200px;
    }
}

.body_form{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    line-height: 2;
    .form_now{display:inline;}
    a{color:#000;}
}

.body_purchase{
    width:1000px;
    height:665px;
    .purchase_img{
        float:left;
        width:392px;
        height:645px;
        position: relative;
        .magnifier-container{
            width: 390px;
            height: 520px;
            overflow: hidden;
            position: relative;
            border: 1px solid #ddd;
            .move-view{
                width: 100px;
                height: 100px;
                position: absolute;
                background-image: url(../image/move-box.png);
            }
            .images-cover{
                height:100%;
                width: 100%;
                position: relative;
                img{position: absolute;}
            }
        }
        .magnifier-assembly{
            height: 92px;
            overflow: hidden;
            position: relative;
            padding-left: 30px;
            padding-right: 30px;
            .magnifier-btn{
                position: absolute;
                font-family: "宋体";
                width: 100%;
                top: 50%;
                left: 0;
                margin-top: -40px;
                span{
                    line-height: 80px;
                    height: 80px;
                    width: 20px;
                    background-color: #ddd;
                    color: #fff;
                    display: block;
                    z-index: 9998;
                    text-align: center;
                    font-size: 20px;
                    cursor: pointer;
                    border-radius: 3px;
                }
                .magnifier-btn-left{float: left;}
                .magnifier-btn-right{float: right;}
            }
            .magnifier-line{
                position: relative;
                overflow: hidden;
                height: 92px;
                ul{
                    display: block;
                    font-size: 0;
                    width: 10000%;
                    position: absolute;
                    left: 0;
                    z-index: 9997;
                    li{
                        float: left;
                        width: 100px;
                        cursor: pointer;
                    }
                    & > .active{
                        .small-img{border-color: #bbb;}
                    }
                    .small-img{
                        height: 78px;
                        padding: 1px;
                        margin: 5px;
                        overflow: hidden;
                        border: 1px solid #ddd;
                        text-align: center;
                        img{
                            max-width: 100%;
                            max-height: 100%;
                        }
                    }
                }
            }
        }
        .magnifier-view{
            width: 100%;
            height: 100%;
            position: absolute;
            right: -105%;
            top: 0;
            z-index: 9999;
            background-color: #fff;
            display: none;
            overflow: hidden;
            img{display: block;}
        }
        .animation03{
            transition: all 0.3s ease-in 0.1s;
            -ms-transition: all 0.3s ease-in 0.1s;
            -moz-transition: all 0.3s ease-in 0.1s;
            -webkit-transition: all 0.3s ease-in 0.1s;
            -o-transition: all 0.3s ease-in 0.1s;
        }
    }
    .purchase_buy{
        float:left;
        width:590px;
        margin-left:18px;
        height:645px;
        .purchase_title{
            height:32px;
            padding-bottom:10px;
            line-height:32px;
            font-size:18px;
            font-weight:700;
        }
        .purchase_cost{
            height:84px;
            margin-bottom:15px;
            .cost_rebate{
                height:24px;
                margin-bottom:6px;
                .rebate_rate{
                    display:block;
                    float:left;
                    color:#eb6494;
                    font-weight:700;
                    width:60px;
                    line-height:30px;
                    height:24px;
                }
                .rebate_price{
                    display: block;
                    float:left;
                    height:24px;
                    b{
                        font-size:23px;
                        color:#EB6494;
                        font-weight:700;
                        line-height:28px;
                    }
                    i{
                        color:#888;
                        line-height:24px;
                    }
                }
            }
            .cost_work{
                height:24px;
                margin-bottom:6px;
                .work_rate{
                    display:block;
                    float:left;
                    width:60px;
                    line-height:30px;
                    height:24px;
                }
                .work_price{
                    display: block;
                    float:left;
                    height:24px;
                    i{
                        color:#888;
                        line-height:30px;
                        text-decoration: line-through;
                    }
                }
            }
            .cost_member{
                height:24px;
                .member_rate{
                    display:block;
                    float:left;
                    width:60px;
                    line-height:30px;
                    height:24px;
                }
                .member_price{
                    display: block;
                    float:left;
                    height:24px;
                    i{
                        color:#888;
                        line-height:30px;
                    }
                    .member_more{
                        display:inline-block;
                        margin-left:10px;
                        height:24px;
                        position:relative;
                        line-height:30px;
                        a{
                            color:#000;
                            i{
                                color:#ccc;
                                font-size:12px;
                            }
                        }
                        ul{
                            display:none;
                            position: absolute;
                            background:#fff;
                            top:21px;
                            padding: 5px 10px;
                            min-width: 114px;
                            z-index: 3;
                            border: 1px solid #ccc;
                            box-shadow: 1px 1px 1px rgba(151,151,151,0.5);
                            -webkit-box-shadow: 1px 1px 1px rgba(151,151,151,0.5);
                            -moz-box-shadow: 1px 1px 1px rgba(151,151,151,0.5);
                            li{
                                line-height:30px;
                                white-space: nowrap;
                            }
                        }
                        &:hover ul{display:block;}
                    }
                }
            }
        }
        .purchase_promotion{
            height:115px;
            position:relative;
            margin-bottom:10px;
            h3{
                position:absolute;
                z-index:2;
                float:left;
                padding:0 10px;
                height:24px;
                line-height:24px;
                font-weight:700;
                color:#EB6494;
                border:solid 1px #ccc;
                font-size:12px;
                border-top:solid 2px #eb6494;
                border-bottom-color:#fff;
                background: #fff;
            }
            .promotion_concen{
                position:absolute;
                z-index:1;
                top:25px;
                float:left;
                width:100%;
                border:solid 1px #ccc;
                padding:2px 10px;
                .promotion_list{
                    height:28px;
                    line-height:28px;
                    span{
                        display:inline-block;
                        padding:0 5px;
                        background:#EB6494;
                        color:#fff;
                        height:20px;
                        line-height:20px;
                    }
                }
            }
        }
        .purchase_deal{
            border:solid 1px #ffe6ca;
            .deal_spec{
                padding-top:10px;
                background: #fcf7f8;
                .spec_img{
                    padding-bottom:6px;
                    div{
                        float:left;
                        width:72px;
                        padding-right:4px;
                        span{
                            display:block;
                            float:right;
                        }
                    }
                    u{
                        display:block;
                        float:left;
                        a{
                            position:relative;
                            display: block;
                            float:left;
                            width:52px;
                            border:solid 1px #ccc;
                            margin-left:6px;
                            img{
                                display: block;
                                border:solid 1px #fff;
                                width:50px;
                            }
                            i{
                                display:none;
                                position:absolute;
                                bottom:-5px;
                                right:0;
                                
                            }
                            &:hover{
                                border-color:#bbb;
                                img{border-color:#bbb;}
                            }
                        }
                        .choice{
                            border-color:#eb6494;
                            color:#EB6494;
                            img{border-color:#eb6494;}
                            i{ display: block;}
                            &:hover{
                                border-color:#d80808;
                                color:#D80808;
                                img{border-color:#d80808;}
                            }
                        }
                    }
                }
                .spec_size{
                    padding-bottom:6px;
                    div{
                        float:left;
                        width:72px;
                        padding-right:4px;
                        span{
                            display:block;
                            float:right;
                        }
                    }
                    u{
                        display:block;
                        float:left;
                        a{
                            position:relative;
                            display: block;
                            float:left;
                            border:solid 1px #ccc;
                            margin-left:6px;
                            color:#000;
                            span{
                                display: block;
                                border:solid 1px #fff;
                                height:20px;
                                padding:0 6px;
                                line-height:20px;
                            }
                            i{
                                font-size:12px;
                                display:none;
                                position:absolute;
                                bottom:-4px;
                                right:0;
                            }
                            &:hover{
                                border-color:#bbb;
                                span{border-color:#bbb;}
                            }
                        }
                        .choice{
                            border-color:#eb6494;
                            span{border-color:#eb6494;}
                            i{
                                color:#EB6494;
                                display: block;   
                            }
                            &:hover{
                                border-color:#d80808;
                                span{border-color:#d80808;}
                                i{color:#D80808;}
                            }
                        }
                    }
                }
            }
            .deal_action{
                height:41px;
                background:#f4e0e3;
                padding:10px 20px;
                a{
                    display: block;
                    float:right;
                    margin-right:15px;
                }
            }
        }
    }
}

.body_com{
    padding-top:10px;
    .com_left{
        width:168px;
        float:left;
        border-left: #f4d7e4 solid 1px;
        border-right: #f4d7e4 solid 1px;
        border-bottom: #f4d7e4 solid 1px;
        h2{
            font-size: 14px;
            color: #e83284;
            height:38px;
            padding:0 15px;
            line-height:38px;
            font-weight:700;
            border-top: solid 2px #eb6494;
            border-bottom: solid 1px #ffa1cc;
            background: #feedf3;
        }
        ul{
            padding:0 10px;
            li{
                padding-top:10px;
                a{
                    img{
                        display: block;
                        width:148px;
                    }
                    h4{
                        color: #666666;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        height:24px;
                        line-height:24px;
                        &:hover{color:#f4d7e4;}
                    }
                }
                p{
                    height:18px;
                    line-height:18px;
                    font-size: 14px;
                    color: #f54998;
                }
            }
        }
        .com_lxiubu{
            height:20px;
            width:168px;
            margin-left:-1px;
            border-top:solid 1px #F4D7E4;
            border-left: #fff solid 1px;
            border-right: #fff solid 1px; 
        }
    }
    .com_conter{
        width:800px;
        float:left;
        margin-left:30px;
        .conter_option{
            border-bottom: solid 2px #eb6494;
            height:27px;
            div{
                float:left;
                margin-right: -1px;
                border: solid 1px #f8aecc;
                background: #feedf3;
                border-bottom: none;
                a{
                    display: block;
                    color: #e83284;
                    font-size: 14px;
                    height:21px;
                    line-height:21px;
                    padding: 2px 15px;
                    border: 1px solid white;
                    border-bottom: solid 2px #feedf3;
                    padding-bottom:0;
                }
            }
            .choice{
                border-top:solid 2px #EB6494;
                border-bottom: solid 2px #fff;
                background:#fff;
                a{
                    font-size:15px;
                    color:#000;
                    font-weight:700;
                    padding-bottom:3px;
                    border:0;
                }
                
            } 
        }
        .conter_body{
            .con-detail{
                .detail-top{
                    background: #fff;
                    border: solid 1px #fbd2e3;
                    border-top: none;
                    padding:10px 15px;
                    margin-bottom:10px;
                    div{
                        float: left;
                        width: 33.3%;
                        line-height: 26px;
                        height:26px;
                    }
                }
                .detail-img{margin-bottom:10px;}
                .detail-comment{
                    border: 1px solid #ccc;
                    border-top: none;
                    margin-bottom:10px;
                    h3{
                        height:32px;
                        line-height:32px;
                        background: #feedf3;
                        border-top: solid 2px #eb6494;
                        border-bottom: solid 2px #ffa1cc;
                        color: #eb6494;
                        padding-left:10px;
                        font-size:14px;
                    }
                    .detail-com-con{
                        padding:10px 10px 10px 20px;
                        .detail-cont{
                            border-bottom:solid 1px #ccc;
                            line-height:24px;
                            i{
                                display:inline-block;
                                margin-left:-3px;
                                color:#ddd;
                                font-weight:700;
                                font-size:16px;
                            }
                            b{
                                color: #e0a902;
                                font-size: 14px;
                                font-weight:700;
                            }
                            .cont-1{
                                float:left;
                                padding:25px 20px 15px 20px;
                                width:252px;
                                height:66.5px;
                                p{
                                    font-weight: 700;
                                    padding-right:10px;
                                    float: left;
                                    height:24px;
                                    display: block;
                                }
                                u{
                                    display: block;
                                    float:left;
                                    span{
                                        display: block;
                                        height:24px;
                                    }
                                }
                            }
                            .cont-2{
                                float:left;
                                padding:15px 20px;
                                width:264px;
                                height:76.5px;
                                div{
                                    height:25px;
                                    span{
                                        display: block;
                                        float:left;
                                        width:58px;
                                        text-align:right;
                                        margin-right:8px;
                                    }
                                    em{
                                        display: block;
                                        float:left;
                                        height:25px;
                                        margin-right:5px;
                                    }
                                    b{display: block;
                                    float:left;}
                                }
                            }
                            .cont-3{
                                display: block;
                                float:left;
                                margin-top:32px;
                                margin-left:20px;
                                width:68px;
                                height:23px;
                                line-height:23px;
                                text-align:center;
                                border:solid 1px #ccc;
                                background-image: linear-gradient(#fefefe,#f3f3f3);
                                color:#333;
                                &:hover{
                                    background:#eee;
                                }
                            }
                        }
                        .detail-conx{
                            height:24px;
                            line-height:24px;
                            b{
                                color:#d80808;
                                font-weight:400;
                            }
                        }
                    }
                }
                .detail-consult{
                    border: 1px solid #ccc;
                    border-top: none;
                    h3{
                        height:32px;
                        line-height:32px;
                        background: #feedf3;
                        border-top: solid 2px #eb6494;
                        border-bottom: solid 2px #ffa1cc;
                        color: #eb6494;
                        padding-left:10px;
                        font-size:14px;
                    }
                    .consult-t{
                        padding:20px;
                        height:25px;
                        border-bottom: 1px solid #ddd;
                        a{
                            display: block;
                            float:left;
                            width:68px;
                            height:23px;
                            line-height:23px;
                            text-align:center;
                            border:solid 1px #ccc;
                            background-image: linear-gradient(#fefefe,#f3f3f3);
                            color:#333;
                            &:hover{background:#eee;}
                        }
                        span{
                            display:block;
                            float:left;
                            margin-left:18px;
                            height:25px;
                            line-height:25px;
                        }
                    }
                    .consult-x{
                        padding:10px 20px;
                        .consult-xcho{
                            margin-top:10px;
                            height:24px;
                            line-height:24px;
                            a{
                                display:block;
                                float:left;
                                height:24px;
                                padding:0 10px;
                                margin-right:5px;
                                color:#000; 
                                &:hover{
                                    background: #eb6494;
                                    color:#fff;
                                }
                            }
                            .consult-xcho-act{
                                background: #eb6494;
                                color:#fff;
                                font-weight:700;
                                b{font-weight:700;}
                            }
                        }
                        .consult-xbody{
                            margin-top:10px;
                            .consult-x1{
                                li{
                                    background-color: #f6f6f6;
                                    border: 1px solid #ddd;
                                    padding: 10px 12px;
                                    margin-bottom:10px;
                                    .sult-s{
                                        height:72px;
                                        i{
                                            display:block;
                                            float:left;
                                            margin-right:11px;
                                            width:15px;
                                            height:15px;
                                            color:#037dbf;
                                            margin-top:8px;
                                            font-size:15px;
                                            line-height:15px;
                                        }
                                        .sult-sask{
                                            float:left;
                                            height:72px;
                                            width:706px;
                                            line-height:24px;
                                            .sult-sask1{
                                                height:24px;
                                                b{font-weight:700;}
                                            }
                                            .sult-sask2{
                                                height:24px;
                                                span{
                                                    color:#666;
                                                    display: block;
                                                    float:left;
                                                }
                                                u{
                                                    color:#999;
                                                    float:right;
                                                }
                                            }
                                            .sult-sask3{
                                                height:24px;
                                                span{
                                                    color:#888;
                                                    display: block;
                                                    float:left;
                                                }
                                                a{
                                                    color:#000;
                                                    float:right;
                                                }
                                            }
                                        }
                                    }
                                    .sult-x{
                                        padding-top:8px;
                                        & > i{
                                            display:block;
                                            float:left;
                                            margin-right:11px;
                                            width:15px;
                                            height:15px;
                                            color:#d80808;
                                            font-size:15px;
                                            line-height:15px;
                                        }
                                        .sult-xanswer{
                                            float:left;
                                            width:634px;
                                            padding:10px 35px;
                                            line-height:24px;
                                            border: 1px solid #ddd;
                                            background-color: white;
                                            position:relative;
                                            .sult-xans-title{
                                                height:24px;
                                                span{
                                                    display: block;
                                                    float:left;
                                                    b{color:#eb5800;}
                                                }
                                                u{
                                                    display:block;
                                                    float:right;
                                                }
                                            }
                                            p{
                                                margin-top:5px;
                                                color: #eb5800;
                                            }
                                            i{
                                                display: block;
                                                width:16px;
                                                height:24px;
                                                position:absolute;
                                                color: #ddd;
                                                font-size:16px;
                                            }
                                            .qianyin{
                                                top:2px;
                                                left:5px;
                                            }
                                            .houyin{
                                                right:5px;
                                                bottom:2px;
                                            }
                                        }
                                    }
                                }
                            }
                            .consult-x2{
                                display:none;
                                li{
                                    background-color: #f6f6f6;
                                    border: 1px solid #ddd;
                                    padding: 10px 12px;
                                    margin-bottom:10px;
                                    .sult-s{
                                        height:72px;
                                        i{
                                            display:block;
                                            float:left;
                                            margin-right:11px;
                                            width:15px;
                                            height:15px;
                                            color:#037dbf;
                                            margin-top:8px;
                                            font-size:15px;
                                            line-height:15px;
                                        }
                                        .sult-sask{
                                            float:left;
                                            height:72px;
                                            width:706px;
                                            line-height:24px;
                                            .sult-sask1{
                                                height:24px;
                                                b{font-weight:700;}
                                            }
                                            .sult-sask2{
                                                height:24px;
                                                span{
                                                    color:#666;
                                                    display: block;
                                                    float:left;
                                                }
                                                u{
                                                    color:#999;
                                                    float:right;
                                                }
                                            }
                                            .sult-sask3{
                                                height:24px;
                                                span{
                                                    color:#888;
                                                    display: block;
                                                    float:left;
                                                }
                                                a{
                                                    color:#000;
                                                    float:right;
                                                }
                                            }
                                        }
                                    }
                                    .sult-x{
                                        padding-top:8px;
                                        & > i{
                                            display:block;
                                            float:left;
                                            margin-right:11px;
                                            width:15px;
                                            height:15px;
                                            color:#d80808;
                                            font-size:15px;
                                            line-height:15px;
                                        }
                                        .sult-xanswer{
                                            float:left;
                                            width:634px;
                                            padding:10px 35px;
                                            line-height:24px;
                                            border: 1px solid #ddd;
                                            background-color: white;
                                            position:relative;
                                            .sult-xans-title{
                                                height:24px;
                                                span{
                                                    display: block;
                                                    float:left;
                                                    b{color:#eb5800;}
                                                }
                                                u{
                                                    display:block;
                                                    float:right;
                                                }
                                            }
                                            p{
                                                margin-top:5px;
                                                color: #eb5800;
                                            }
                                            i{
                                                display: block;
                                                width:16px;
                                                height:24px;
                                                position:absolute;
                                                color: #ddd;
                                                font-size:16px;
                                            }
                                            .qianyin{
                                                top:2px;
                                                left:5px;
                                            }
                                            .houyin{
                                                right:5px;
                                                bottom:2px;
                                            }
                                        }
                                    }
                                }
                            }
                            .consult-x3{
                                display:none;
                                padding-top:10px;
                                line-height:24px;
                                height:24px;
                            }
                            .consult-x4{
                                display:none;
                                padding-top:10px;
                                line-height:24px;
                                height:24px;
                            }
                        }
                    }
                }
            }
            .con-comment{
                display:none;
                padding:10px 10px 10px 20px;
                border: 1px solid #ccc;
                border-top: none;
                .con-comment-cont{
                    border-bottom:solid 1px #ccc;
                    line-height:24px;
                    i{
                        display:inline-block;
                        margin-left:-3px;
                        color:#ddd;
                        font-weight:700;
                        font-size:16px;
                    }
                    b{
                        color: #e0a902;
                        font-size: 14px;
                        font-weight:700;
                    }
                    .cont-1{
                        float:left;
                        padding:25px 20px 15px 20px;
                        width:252px;
                        height:66.5px;
                        p{
                            font-weight: 700;
                            padding-right:10px;
                            float: left;
                            height:24px;
                            display: block;
                        }
                        u{
                            display: block;
                            float:left;
                            span{
                                display: block;
                                height:24px;
                            }
                        }
                    }
                    .cont-2{
                        float:left;
                        padding:15px 20px;
                        width:264px;
                        height:76.5px;
                        div{
                            height:25px;
                            span{
                                display: block;
                                float:left;
                                width:58px;
                                text-align:right;
                                margin-right:8px;
                            }
                            em{
                                display: block;
                                float:left;
                                height:25px;
                                margin-right:5px;
                            }
                            b{display: block;
                            float:left;}
                        }
                    }
                    .cont-3{
                        display: block;
                        float:left;
                        margin-top:32px;
                        margin-left:20px;
                        width:68px;
                        height:23px;
                        line-height:23px;
                        text-align:center;
                        border:solid 1px #ccc;
                        background-image: linear-gradient(#fefefe,#f3f3f3);
                        color:#333;
                        &:hover{
                            background:#eee;
                        }
                    }
                }
                .con-comment-conx{
                    height:24px;
                    line-height:24px;
                    b{
                        color:#d80808;
                        font-weight:400;
                    }
                }   
            }
            .con-consult{
                display:none;
                border: 1px solid #ccc;
                border-top: none;
                .consult-t{
                    padding:20px;
                    height:25px;
                    border-bottom: 1px solid #ddd;
                    a{
                        display: block;
                        float:left;
                        width:68px;
                        height:23px;
                        line-height:23px;
                        text-align:center;
                        border:solid 1px #ccc;
                        background-image: linear-gradient(#fefefe,#f3f3f3);
                        color:#333;
                        &:hover{background:#eee;}
                    }
                    span{
                        display:block;
                        float:left;
                        margin-left:18px;
                        height:25px;
                        line-height:25px;
                    }
                }
                .consult-x{
                    padding:10px 20px;
                    .consult-xcho{
                        margin-top:10px;
                        height:24px;
                        line-height:24px;
                        a{
                            display:block;
                            float:left;
                            height:24px;
                            padding:0 10px;
                            margin-right:5px;
                            color:#000; 
                            &:hover{
                                background: #eb6494;
                                color:#fff;
                            }
                        }
                        .consult-xcho-act{
                            background: #eb6494;
                            color:#fff;
                            font-weight:700;
                            b{font-weight:700;}
                        }
                    }
                    .consult-xbody{
                        margin-top:10px;
                        .consult-x1{
                            li{
                                background-color: #f6f6f6;
                                border: 1px solid #ddd;
                                padding: 10px 12px;
                                margin-bottom:10px;
                                .sult-s{
                                    height:72px;
                                    i{
                                        display:block;
                                        float:left;
                                        margin-right:11px;
                                        width:15px;
                                        height:15px;
                                        color:#037dbf;
                                        margin-top:8px;
                                        font-size:15px;
                                        line-height:15px;
                                    }
                                    .sult-sask{
                                        float:left;
                                        height:72px;
                                        width:706px;
                                        line-height:24px;
                                        .sult-sask1{
                                            height:24px;
                                            b{font-weight:700;}
                                        }
                                        .sult-sask2{
                                            height:24px;
                                            span{
                                                color:#666;
                                                display: block;
                                                float:left;
                                            }
                                            u{
                                                color:#999;
                                                float:right;
                                            }
                                        }
                                        .sult-sask3{
                                            height:24px;
                                            span{
                                                color:#888;
                                                display: block;
                                                float:left;
                                            }
                                            a{
                                                color:#000;
                                                float:right;
                                            }
                                        }
                                    }
                                }
                                .sult-x{
                                    padding-top:8px;
                                    & > i{
                                        display:block;
                                        float:left;
                                        margin-right:11px;
                                        width:15px;
                                        height:15px;
                                        color:#d80808;
                                        font-size:15px;
                                        line-height:15px;
                                    }
                                    .sult-xanswer{
                                        float:left;
                                        width:634px;
                                        padding:10px 35px;
                                        line-height:24px;
                                        border: 1px solid #ddd;
                                        background-color: white;
                                        position:relative;
                                        .sult-xans-title{
                                            height:24px;
                                            span{
                                                display: block;
                                                float:left;
                                                b{color:#eb5800;}
                                            }
                                            u{
                                                display:block;
                                                float:right;
                                            }
                                        }
                                        p{
                                            margin-top:5px;
                                            color: #eb5800;
                                        }
                                        i{
                                            display: block;
                                            width:16px;
                                            height:24px;
                                            position:absolute;
                                            color: #ddd;
                                            font-size:16px;
                                        }
                                        .qianyin{
                                            top:2px;
                                            left:5px;
                                        }
                                        .houyin{
                                            right:5px;
                                            bottom:2px;
                                        }
                                    }
                                }
                            }
                        }
                        .consult-x2{
                            display:none;
                            li{
                                background-color: #f6f6f6;
                                border: 1px solid #ddd;
                                padding: 10px 12px;
                                margin-bottom:10px;
                                .sult-s{
                                    height:72px;
                                    i{
                                        display:block;
                                        float:left;
                                        margin-right:11px;
                                        width:15px;
                                        height:15px;
                                        color:#037dbf;
                                        margin-top:8px;
                                        font-size:15px;
                                        line-height:15px;
                                    }
                                    .sult-sask{
                                        float:left;
                                        height:72px;
                                        width:706px;
                                        line-height:24px;
                                        .sult-sask1{
                                            height:24px;
                                            b{font-weight:700;}
                                        }
                                        .sult-sask2{
                                            height:24px;
                                            span{
                                                color:#666;
                                                display: block;
                                                float:left;
                                            }
                                            u{
                                                color:#999;
                                                float:right;
                                            }
                                        }
                                        .sult-sask3{
                                            height:24px;
                                            span{
                                                color:#888;
                                                display: block;
                                                float:left;
                                            }
                                            a{
                                                color:#000;
                                                float:right;
                                            }
                                        }
                                    }
                                }
                                .sult-x{
                                    padding-top:8px;
                                    & > i{
                                        display:block;
                                        float:left;
                                        margin-right:11px;
                                        width:15px;
                                        height:15px;
                                        color:#d80808;
                                        font-size:15px;
                                        line-height:15px;
                                    }
                                    .sult-xanswer{
                                        float:left;
                                        width:634px;
                                        padding:10px 35px;
                                        line-height:24px;
                                        border: 1px solid #ddd;
                                        background-color: white;
                                        position:relative;
                                        .sult-xans-title{
                                            height:24px;
                                            span{
                                                display: block;
                                                float:left;
                                                b{color:#eb5800;}
                                            }
                                            u{
                                                display:block;
                                                float:right;
                                            }
                                        }
                                        p{
                                            margin-top:5px;
                                            color: #eb5800;
                                        }
                                        i{
                                            display: block;
                                            width:16px;
                                            height:24px;
                                            position:absolute;
                                            color: #ddd;
                                            font-size:16px;
                                        }
                                        .qianyin{
                                            top:2px;
                                            left:5px;
                                        }
                                        .houyin{
                                            right:5px;
                                            bottom:2px;
                                        }
                                    }
                                }
                            }
                        }
                        .consult-x3{
                            display:none;
                            padding-top:10px;
                            line-height:24px;
                            height:24px;
                        }
                        .consult-x4{
                            display:none;
                            padding-top:10px;
                            line-height:24px;
                            height:24px;
                        }
                    }
                }
            }
        }
    }
}